home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / comm / cucm84b6.zip / CUSEEME.TXT < prev    next >
Text File  |  1995-12-08  |  24KB  |  534 lines

  1. CUSEEME.TXT                  12/4/95 Richard Kennerly <rbk1@cornell.edu>
  2.  
  3. CU-SeeMe for Windows - User's Guide for version W0.84
  4.  
  5. CU-SeeMe is video conferencing software for the PC and Macintosh on the
  6. Internet.  Obtain by FTP to cu-seeme.cornell.edu/pub/CU-SeeMe.
  7.  
  8. ***WARNING*** This is beta software.  It has been alpha tested, but we
  9. depend on outside users to find some of the bugs for us.  If you pick up 
  10. and use this software, you are volunteering to be a beta tester.
  11.  
  12. --See README.TXT for general information about CU-SeeMe--
  13.  
  14. -------------------------------------------------------------------------
  15. -----Contents------------------------------------------------------------
  16.  
  17. * Introduction
  18. * Installation
  19. * Setup
  20. * How to Test CU-SeeMe
  21. * CU-SeeMe components
  22.   - Application window
  23.   - Local Video Window
  24.   - Client Video Windows
  25.   - Chat Window
  26.   - Audio Window
  27.   - Participants Window
  28.  
  29. -------------------------------------------------------------------------
  30. -----Introduction--------------------------------------------------------
  31.  
  32.    CU-SeeMe is Video Conferencing software for the PC and Macintosh on
  33. the Internet.  You can use CU-SeeMe in two ways - 1) Connect directly
  34. to another PC or to a Mac for a one-on-one connection.  2) Connect to
  35. a Reflector for a multi-party conference.  (A Reflector is a Unix 
  36. machine running the CU-SeeMe Reflector software.  There are many 
  37. hundreds of these in the world).
  38.  
  39.    In order to run CU-SeeMe on your PC you need to be running Windows
  40. and have some sort of Internet connectivity using a Winsock TCP/IP
  41. stack.  Your internet connection may be through a dialup modem although
  42. the speed will be minimal for CU-SeeMe.  If you have a Capture card
  43. and camera you can send and receive video images.  If you do not have
  44. a capture card you can still receive images from other participants.
  45. If you have an audio card that's compatible with the Sound Blaster you
  46. can also send and receive audio.  ---See COMPAT.TXT for details---
  47.  
  48. -------------------------------------------------------------------------
  49. -----Installation--------------------------------------------------------
  50.  
  51. Unzip the cuseeme.zip file using PKUNZIP.EXE.  If you don't have a copy
  52. of the ZIP compression utilities you can download them from
  53. ftp.cit.cornell.edu in the pub/dos/util/directory as pkz204g.exe for
  54. the full package or just pkunzip.exe (only 29K) to unzip.  (Still there
  55. as of 11/10/95).  ZIP is also available on lots of other public servers.
  56.  
  57. Unzip the CU-SeeMe files into a directory.  You must manually install
  58. the free version of CU-SeeMe (The Win'95 "Add/Remove Programs" control
  59. panel will not work with CU-SeeMe).
  60.  
  61. Here's what we recommend you do with the installation files:
  62.  
  63. IVSLIDER.DLL - This file needs to be in a directory in your DOS PATH.
  64.                You can put a copy of IVSLIDER.DLL in /WINDOWS.
  65. CTL3D.DLL    - You probably don't have to do anything.  If you don't
  66.                already have CTL3D.DLL installed on your system then
  67.                you can copy CTL3D.DLL into your /WINDOWS directory.
  68.                You may as well try CU-SeeMe and see if it complains
  69.                before doing this.  Windows '95 already has CTL3D.DLL
  70.                so don't install this copy anywhere.
  71. MSVIDEO.DLL  - If you don't already have a copy of msvideo.dll
  72.                installed on your system you can put a copy in your
  73.                /WINDOWS or /WINDOWS/SYSTEM directory.  Windows '95
  74.                comes with MSVIDEO.DLL so you don't want this one.
  75. CUSEEME.EXE  - This is the main CU-SeeMe program.  You can make an
  76.                icon for cuseeme.exe.
  77. CUSEEME.HLP  - This is the Windows help file for CU-SeeMe.  You can
  78.                make an Icon for this also.  I recommend that you
  79.                install CUSEEME.HLP in a directory in your path so 
  80.                that it will be accessible from the CU-SeeMe program.
  81.  
  82. -------------------------------------------------------------------------
  83. -----Setup---------------------------------------------------------------
  84.  
  85.    Once the files have been installed on your system there are a few
  86. things to set up before connecting to a reflector.
  87.  
  88.    Use the Edit / Preferences menu item to bring up the Prerences
  89. Dialog.  Be sure to enter your name in this dialog.  See below.
  90.  
  91.    If you have a camera and capture card (or a QuickCam which does not
  92. require a capture card) you should use the File / Video Setup menu
  93. item.  See below (APPLICATION WINDOW - File / Video Setup).
  94.  
  95.    If you have a camera and capture card use the Transmission Control
  96. Panel and set the Max Cap to a reasonable level for your network.
  97. Ask your network administrator to find what a 'reasonable' level is
  98. for your network.  If you're using a modem you should set the max cap
  99. to the maximum speed of your modem (if your modem has compression, set
  100. the cap to the port speed not the link speed, ex: a 28.8K modem with
  101. compression may be attached to your computer's COM port at 38.4K - set
  102. the cap to 39)
  103.  
  104.    If your computer is audio capable use the File / Audio Setup menu
  105. item to choose the driver for the audio card installed in your system.
  106.  
  107. IMPORTANT NOTE: If your computer is audio capable but you DON'T have
  108. a camera you can only choose the audio encoding method by editting
  109. CUSEEME.INI.  The two choices for audio encoding method are:
  110.  
  111. [Audio Settings]
  112. Encoding Method=Delta-Mod (16 Kb/s)
  113.   --or--
  114. Encoding Method=Intel DVI (32 Kb/s)
  115.  
  116.    If you are using a MODEM at 28.8 or less you MUST use Delta-Mod
  117. encoding!!!!
  118.  
  119. -------------------------------------------------------------------------
  120. -----How to Test CU-SeeMe------------------------------------------------
  121.  
  122. * Start CU-SeeMe.
  123.  
  124. * If you have a camera installed, verify that you can see yourself
  125.   in your Local Video Window.  If you do not have a Local Video window
  126.   at all make sure there's an entry in SYSTEM.INI in the [drivers]
  127.   section for msvideo= that lists your video capture driver.  If your
  128.   video window shows static or a photo-negative image use the 
  129.   File / Video Setup dialog to set up your video for 8-bit palettized
  130.   120 x 160 pixel video.
  131.  
  132. * Try to connect to another CU-SeeMe computer or a Reflector.  If you're
  133.   trying to connect to another CU-SeeMe computer (PC or Mac) that machine
  134.   must be running CU-SeeMe but not already connected anywhere.  It should
  135.   say "Waiting for a connection" in the status window.
  136.  
  137.   If you are not able to connect see the FAQ.TXT file.
  138.  
  139. As of January, 1995, Cornell regularly runs a reflector for testing 
  140. at 132.236.91.204.  It is usually very busy, so consider NOT having 
  141. the Open Windows Automatically preferences item checked, especially 
  142. if you are on a modem link.  (Still at 132.236.91.204 11/8/95)
  143.  
  144.  
  145. -------------------------------------------------------------------------
  146. -----CU-SeeMe components-------------------------------------------------
  147.  
  148. ---APPLICATION WINDOW---
  149.  
  150.    The main application window has all the menu items and the status
  151. line.   Only some of the controls for CU-SeeMe are on the Main Application
  152. window.  Here is a description of the Application Menu Items.
  153.  
  154. * File / Video Setup...
  155.  
  156.   The Video Setup dialog has three sections:
  157.  
  158.   1) Capture Device:
  159.  
  160.      The Video Format button gives you access to the Format Dialog 
  161.      that comes with your capture card (if you have one).  You 
  162.      should use this to set your capture card to 8-bit Palettized
  163.      video in 120x160 pixel format.
  164.  
  165.      The Video Source button gives you access to the Source Dialog
  166.      that comes with your capture card (if you have one).  This
  167.      dialog may have an option for PAL or NTSC camera.  Most cameras
  168.      are NTSC in the US.  This dialog might also have controls for
  169.      brightness or contrast or white balance etc.  It's best to use
  170.      these controls if they have an effect on the CU-SeeMe video
  171.      (depends on capture card type) rather than the Contrast control
  172.      that's part of the CU-SeeMe Preferences dialog.
  173.  
  174.   2) Palette Type:
  175.  
  176.      CU-SeeMe supports 8-bit palettes in three ways.  1) 256 Grays is
  177.      the original mode that Windows CU-SeeMe supported until Nov 1995.
  178.      Many capture cards including the ProMovie Studio and Spectrum
  179.      cards had a semi-negative looking image in this mode.  2) 64 Grays
  180.      will work with the Promovie Spectrum and other cards that will
  181.      not work in the 256 Gray mode.  16 Grays packed is for the QuickCam
  182.      camera.
  183.  
  184.   3) Palette Options:
  185.  
  186.      Invert Palette lets you invert a photo-negative image.
  187.  
  188. * File / Sound Devices...
  189.  
  190.   This menu item lets you choose a sound driver on your system.  Usually
  191.   you just need to select the driver that corresponds to the sound card
  192.   you have installed in your system.
  193.  
  194. * File / Exit
  195.  
  196.   Disconnects (if connected) and terminates the program (surprise!).
  197.  
  198. * Edit / Preferences...
  199.  
  200.   The Preferences menu item brings up the preferences dialog which includes
  201.   the following items:
  202.  
  203.   - Your Name - This defaults to "Tom Servo".  You should enter your name
  204.     or something individual here since this name will appear on everyone
  205.     else's screen.
  206.  
  207.   - "Show Splash Screen at Startup" - Show the Splash dialog for four seconds
  208.     every time the applications starts.
  209.  
  210.   - "Save Video Window Positions" - You can save the positions on the screen
  211.     where the video windows were placed so that the next time you connect the
  212.     windows will go to the same locations.
  213.  
  214.   - "Auto-Tile Video Windows" - Automatically place the video windows in an
  215.     orderly 'tiled' layout.
  216.  
  217.   - "Open New Video Windows" - Automatically open video windows as they 
  218.     appear in the conference (up to the max allowed by the Max Video Windows
  219.     setting).
  220.  
  221.   - "Max Video Windows (2-8)" - You can set the maximum number of video
  222.     windows that can be open at one time on your screen.  This number includes
  223.     your own local video window (if you're sending video).
  224.  
  225.   - "Brightness/Contrast" - If the File / Video Setup... Video Source dialog
  226.     does not have a brightness or contrast control that affects CU-SeeMe
  227.     video you can use this control.
  228.  
  229. * Edit / Font...
  230.  
  231.   This menu item brings up a standard font dialog that affects the font
  232.   used when you enter keyboard messages on your local video (see section 
  233.   about the Local Video Window).  You cannot save the font setting that
  234.   you choose.  We might fix this later or possibly remove this option.
  235.  
  236. * Window / Bring to Front
  237.  
  238.   This causes any open video window to come to the front if it was behind
  239.   another video window.
  240.  
  241. * Window / Tile
  242.  
  243.   This causes all the open video windows to be arranged in an orderly 
  244.   'tiled' pattern.
  245.  
  246. * Conference / Connect...
  247.  
  248.   This menu item brings up the Connect dialog.  The Connect dialog has
  249.   the following parts:
  250.  
  251.   - An entry for the IP address that you want to connect to.  This can be
  252.     the address of a reflector or the IP address of another workstation
  253.     running CU-SeeMe (but not connected anywhere at the time you try to
  254.     connect).
  255.  
  256.   - A Conference ID can be used for private conferences to exclude
  257.     un-invited participants.  Usually just leave 0 in this field.
  258.  
  259.   - "I Will Send Video" - Check this if you want to start the conference
  260.     sending video or not.  Generally, you should enter a conference with
  261.     this set OFF until you think you want to be a part of the conference.
  262.  
  263.   - "I Will Receive Video" - Lets you start the conference not receiving
  264.     video.  This is useful if you want to look to see who is on the 
  265.     reflector without getting video from anyone which might use up
  266.     bandwidth.
  267.  
  268. * Conference / Disconnect
  269.  
  270.   This menu item disconnects you from the reflector (or other workstation)
  271.   and starts a 1 minute hold-down period during which your workstation does
  272.   not listed to packets from the site that you just disconnected from.  You
  273.   may re-connect or connect to another reflector at any time.
  274.  
  275. * Conference / Start/Stop Receiving Video
  276.  
  277.   Lets you start of stop receiving video from all participants.
  278.  
  279. * Conference / Start/Stop Sending Video
  280.  
  281.   Lets you start or stop sending video.
  282.  
  283. * Conference / Show Audio Panel...
  284.  
  285.   This menu item will show the Audio Dialog (if you have audio capability)
  286.   which lets you control speaker volume, see levels, send audio etc.
  287.  
  288. * Conference / Show Talk Window...
  289.  
  290.   This menu item will show the Talk Window which lets you send and display
  291.   keyboard messages to other conference members in a resizeable window.
  292.  
  293. * Participants / Show All
  294.  
  295.   This menu item will cause video windows to appear on your screen for all
  296.   the conference participants who are sending video (up to the maximum set
  297.   in your Preferences / Max Video Windows).
  298.  
  299. * Participants / Close All
  300.  
  301.   Closes all the video windows that are currently showing on your screen.
  302.  
  303. * Help / Contents
  304.  
  305.   This menu item brings up the Windows Help system with the CUSEEME.HLP
  306.   file that's distributed with CU-SeeMe
  307.  
  308. * Help / About
  309.  
  310.   Brings up the About box with the version number and copyright
  311.   information.
  312.  
  313.  
  314. ---Local Video Window---
  315.  
  316.    If you have a video capture card the Local Video Window will appear
  317. when you start CU-SeeMe.  The name that appears in the title bar of the
  318. Local Video Window can be changed using Edit / Preferences...  This is the
  319. name that will appear on your window to other conference clients.  The Local
  320. Video Window has four components not including the title bar:
  321.  
  322. * The video display region
  323.  
  324.   You should see a view of whatever the camera is pointing to here whether
  325.   you're connected or not.  If you see a photo-negative image or distortion,
  326.   use the File / Video Setup options to correct this.
  327.  
  328. * Keyboard messaging
  329.  
  330.   You can type a short message that will appear over your local video window.
  331.   This feature is useful for messages like "Out to Lunch" etc.  To put a 
  332.   keyboard message over the Local Video Window touch it with the mouse to make
  333.   it the active window and type the message.  To clear the message hit 
  334.   carriage return.
  335.  
  336. * The Button Bar
  337.  
  338.   - The first button lets you hide or show the Send Stats bar and the 
  339.     Receive Stats bar.
  340.  
  341.   - The second button lets you freeze the local video capture.  When local
  342.     video is frozen, your workstation will still send your video at a very 
  343.     slow rate to let people who join a conference see your image with out 
  344.     consuming a lot of bandwidth.
  345.  
  346.   - The third button drops down the Control Panels.  There are five 
  347.     control panels currently:
  348.     
  349.     + Transmission: You can limit the maximum rate at which you'll send
  350.     data.  Many reflectors put a limit on this in order to keep the overall
  351.     data rate down.  If your network is congested or you're sharing
  352.     bandwidth with many other people it's desireable to keep this number
  353.     at 80 K or less.  If you're on a modem you should set this number to
  354.     the speed of your modem.  Otherwise your PC will try to send more
  355.     data than will fit and your outgoing video will be delayed in time
  356.     as viewed by other people.  This can happen easily on Modem connections
  357.     since your SLIP or PPP server usually has lots of buffering capability.
  358.     There is also a setting for Min KBits/Sec that puts a limit on how
  359.     low the cap will go based on packet loss reports (see section on Flow
  360.     Control).  In other words, it will send data at the rate of the min cap
  361.     even if packets are being lost (assuming there's enough video / audio
  362.     data to send).
  363.     
  364.     + Reception: You can limit the maximum data you're willing to receive.
  365.     This is useful if you're trying to do other work on a limited bandwidth
  366.     link or if you're sharing bandwidth with others.  You can also limit the
  367.     minimum cap set on receive data.
  368.  
  369.     + Picture: There is a single control here that varies brightness.  There
  370.     is a disabled control in this panel that does nothing at this point.
  371.  
  372.     + Compression: This panel is not really implemented yet.  The values here
  373.     are actually the same ones as in the Transmission panel.
  374.  
  375.     + Audio: There are two choices for audio buffer size: 50 and 100
  376.     milliseconds.  The shorter buffer will result in slightly less delay
  377.     at the receive end, but consumes more bandwidth.  We recommend 100 since
  378.     bandwidth is usually at a premium.  There are two choices currently for
  379.     encoding method.  The higher quality method is Intel DVI which consumes
  380.     32 Kb/sec bandwidth.  As you can see from the bandwidth requirement,
  381.     this mode will not work at all well on any modem 28.8K or slower.  This
  382.     is the reason for many of the complaints about audio not working on modem
  383.     lines - you can control your outgoing encoding method, but you can't 
  384.     determine what method others will use to send to you.  The other choice
  385.     for audio encoding is Delta-Mod which consumes 16Kb/sec.  This nethod
  386.     will work on 28.8K modems but the sound quality is noticeably worse.
  387.  
  388. * Send Rate Bar
  389.  
  390.   The current frame rate is displayed on the left as nn fps (Frames Per
  391.   Second.  Next to that is the send data rate expressed in Kilobits / Second.
  392.   On the right, in parenthesis, is the send cap in Kilobits / second.  The
  393.   send cap is an automatically determined maximum that depends on the amount
  394.   of data that's lost.  It also depends on the minimum and maximum cap set
  395.   in the control panel (see Transmission Control Panel).
  396.  
  397. * Receive Rate Bar
  398.  
  399.   This bar shows the total amount of data you're receiving for CU-SeeMe.  In
  400.   parenthesis is the receive cap.  This cap is determined by the reflector
  401.   based on how much data you receive or lose.
  402.  
  403. ---Client Video Windows---
  404.  
  405. Each remote conference client who is equiped with a camera and capture card
  406. can be displayed on your screen in its own Video Window.  The Client Video
  407. Windows are similar to the Local Video Window except there are five different
  408. buttons and no Receive Rate Bar.
  409.  
  410. * The Button Bar
  411.  
  412.   - The 'Eye'.  This indicates whether the remote client can see you or not.
  413.     If the Eye is open then they are receiving your video (although the video
  414.     window may be covered by another window).  If you hit the 'Eye' with the
  415.     mouse you'll see a dialog that reminds you of what the three icons on
  416.     the left of the button bar are for.
  417.  
  418.   - The Speaker Button.  This represents a speaker that you can hear them
  419.     with.  If you hit the Speaker button with your mouse, a green slash will
  420.     be drawn over the speaker button and you won't be able to hear their
  421.     audio.
  422.  
  423.   - Microphone Button.  This represents your microphone for them.  If there's
  424.     a large red x through a client's microphone then they are not able to 
  425.     receive audio at all.  If there's a small red x through a client's
  426.     microphone then cannot hear your audio.  They have either switched off 
  427.     your audio specifically (using their speaker button for you) or they have
  428.     shut off all audio 
  429.  
  430.   - Stats Button.  This shows some statistics.  Most of the fields are not
  431.     active in yet.
  432.  
  433.   - Info Button.  This button shows the Name, IP address, and Version number
  434.     of the client.  For versions before 0.83 the version number is not
  435.     obtainable, but all future versions will be detectable here.
  436.  
  437. * The Receive Rate Bar
  438.  
  439.   This bar shows the number of frames you're receiving from this client per
  440.   second.  On the right is the data rate received from that client in
  441.   Kilobits / second.
  442.  
  443. ---Chat Window---
  444.  
  445.   The Chat Window lets you type messages to other conference clients
  446. and see their messages in a split window.  Here are the details:
  447.  
  448. 1 To open the Chat Window, use the menu item under Conference / 
  449.   Show Talk Window...
  450.  
  451. 2 Window has two panes with moveable divider.  Top pane is where received
  452.   messages are displayed.  Bottom is typing area.  Drag divider all the way
  453.   down and you have no bottom pane.
  454.  
  455. 3 Received messages (and sent ones too) go in the upper pane, most recent
  456.   on the bottom.  The user name is contained in <> to distinguish it from 
  457.   the message text.
  458.  
  459. 4 You can double-click a name in the upper pane which brings up a filter
  460.   dialog.  You can choose to set filtering on or off.  On means that this
  461.   user's messages are filtered out (not shown).  In the future you will be 
  462.   able to select color as well.
  463.  
  464. 5 There is button bar at bottom of window with "Filter," "Reset," "Config"
  465.   buttons.
  466.         
  467.   - "Filter" when pushed in applies any filters, stripping any text
  468.     received from those users from the view.  Note it is still in the 
  469.     message database.  When popped out, shows all messages in the database.
  470.         
  471.   - "Reset" when clicked cancels (eliminates) all filters (and will
  472.     unpop the Filter button if it is in).
  473.  
  474.   - "Config" when clicked brings up a dialog that allows you to set
  475.     Font and Size for all text displayed in both panes.  (On Windows, a
  476.     standard dialog is used which allows setting color, style, etc. as 
  477.     well.)  In future, we plan that senders will be able to use bold, 
  478.     italic, underline, and strikethru for emphasis while receivers will 
  479.     set Font and Size for the window as a whole and color per participant.  
  480.     (Maybe we will reserve bold for sender-name.)
  481.  
  482. ---Audio Window---
  483.  
  484.    If your PC is audio equiped you can send and receive audio with other
  485. clients.  Clients without cameras (lurkers) can send and receive audio
  486. also.  You can send audio to one client only or to the whole conference.
  487.  
  488.    To open the Audio Window use the Menu / Show Audio Window.  Here is
  489. a description of the audio window components:
  490.  
  491. - Speaker Icon.  This represents your speaker.  You can turn your speaker
  492.   off with the mouse (a green slash will appear through the Speaker) and
  493.   you won't hear audio from anyone.  The other conference clients will see
  494.   a small red x over their mic on your window.
  495.  
  496. - Speaker Level Meter.  Under the Speaker Icon is a level meter that indicates
  497.   the approximate audio level being received at that moment.
  498.  
  499. - Speaker Volume Slider.  The red diamond on the right side of the Speaker
  500.   Level Meter sets the output volume.
  501.  
  502. - Microphone Icon.  This represents your Microphone.  You can mute your
  503.   audio by hitting this icon with your mouse.
  504.  
  505. - Microphone Level Meter.  This meter indicates the level being received
  506.   by the microphone at that moment.
  507.  
  508. - Push-To-Talk Button.  In order to send audio, you need to push this button
  509.   with the mouse while speaking.
  510.  
  511. - Push-To-Talk check box.  This check box must be set.  We haven't 
  512.   implemented squelch mode yet.
  513.  
  514. - Hear Lurkers check box.  Checking this box lets you hear audio from 
  515.   Lurkers.  Lurkers are conference clients who don't have video send 
  516.   capability.
  517.  
  518. ---Participants Window---
  519.  
  520.   The Participants Window displays the button bar and client name for all 
  521. of the clients in a conference.  To display the participants window, use
  522. the Participants / Show Participants Window... menu item.  The Participants
  523. list has three sections.  The top part is for clients who are sending video
  524. and whose video window is showing on your computer.  The second section
  525. is for clients who are sending video but whose video window is not showing
  526. on your display.  The third section is for clients who are not capable of
  527. sending video (Lurkers).
  528.  
  529.   The buttons on the Participants Window operate exactly the same as the
  530. buttons on the video windows.
  531.  
  532.  
  533.  
  534.